.navbar {
	border-radius: 0;
}

.leftMenu {
	box-sizing: border-box;
	padding-right: 0;
}

.leftMenu>div {
	padding-left: 20px;
}

.meun-item {
	line-height: 60px;
	height: 60px;
	color: #333;
	cursor: pointer;
}

.meun-item-active {
	background-color: #34495e;
	border-right: 2px solid #1d75b3;
	color: #fff;
	border-radius: 5px 0px 0px 5px;
}

.rightMenu {
	box-sizing: border-box;
	padding-left: 0;
	padding-right: 0;
	overflow-x: hidden;
}

.tab-content {
	padding-left: 0;
}

.tab-pane {
	background-color: #34495e;
	border-radius: 0px 5px 5px 0px;
	min-height: 80vh;
	overflow-x: hidden;
	padding: 10px;
}

.type-item{
	height: 60px;
	line-height: 60px;
	margin: 0px;
	text-align: center;
}

.type-item:hover{
	background-color: rgba(0,0,0,.3);
}

.tab-pane a {
	color: #333;
	font-weight: 300;
}

.tab-pane a:hover {
	color: #00aaff;
}

/*博客*/
.btn-newblog a{
	color: #fff;
}
.btn-newblog a:hover {
	color: #fff;
}

.blog-title{
	text-align: left;
}

.blog-item{
	padding-left: 35px;
	padding-right: 35px;
	text-align: left;
}

.blog-item a {
	color: #000;
}

.blog-item a:visited {
	color: #000;
}

.blog-item a:hover .blog-title,
.blog-item a:hover .blog-desc{
	color: #00aaff;
}

.blog-item span{
	font-size: 14px;
}

.blog-item p{
	margin-bottom: 15px;
	max-height: 48px;
	line-height: 24px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: -o-ellipsis-lastline;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.a-blogchange a{
	color: #f54b07!important;
}


/*视频课程*/
.thumbnail {
	border: 1px solid #bdc3c7;
	margin-bottom: 40px;
}
/*固定视频标题框大小*/
.thumbnail .caption{
	min-height: 105px;
	max-height: 105px;
}
.thumbnail .caption a {
	color: #000;
}

.thumbnail .caption a:visited {
	color: #000;
}

.thumbnail .caption a:hover {
	color: #00aaff;
}

/*设置标题文字超出范围变成省略号*/
.thumbnail h6 {
	margin: 0px 0px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: -o-ellipsis-lastline;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.thumbnail span {
	font-size: 14px;
}

/*响应式更改视频封面尺寸*/
/*媒体查询的尺寸参数是该标签在页面上到浏览器右边边界的距离，而不是整个浏览器的宽度*/
@media (max-width: 1920px) {
	.thumbnail > img,
	.thumbnail a > img {
		max-width: 100%;
		min-height: 160px !important;
		max-height: 160px !important;
	}
}
@media (max-width: 993px) {
	.thumbnail > img,
	.thumbnail a > img {
		max-width: 100%;
		min-height: 230px !important;
		max-height: 230px !important;
	}
}
@media (max-width: 768px) {
	.thumbnail > img,
	.thumbnail a > img {
		max-width: 100%;
		min-height: 400px !important;
		max-height: 400px !important;
	}
}
/*iPhone 6/7/8 Plus iOS11尺寸*/
@media (max-width: 414px) {
	.thumbnail > img,
	.thumbnail a > img {
		max-width: 100%;
		min-height: 240px !important;
		max-height: 240px !important;
	}
}

/*订单*/
.order-item{
	text-align: left;
}

.order-title{
	margin-top: 0px!important;
}

/*修改用户信息*/
#userchange .form-group label{
	color: #fff;
}

/*底部*/
.footer {
	position: relative;
	margin-top: 100px;
	bottom: 0px;
	padding-bottom: 30px;
	background-color: #34495e;
}

.footer-title {
	text-align: center;
}

.footer-content {}

.footer-content ul {
	list-style-type: none;
	padding: 0;
}

.footer-content ul li {
	line-height: 19px;
	padding: 6px 0;
	text-align: center;
}

.footer-content ul li:first-child {
}
